/**
 * Cider
 * Copyright (c) 2004-2021 All Rights Reserved.
 */
package com.xunk.common.core.utils;

import com.xunk.common.core.exception.CustomException;

/**
 * @author 杨文栋
 * @version XunkAssert.java, v 0.1 2021-03-15 13:23 杨文栋 Exp $$
 */
public class XunkAssert {
    /**
     * 如果为空,会抛出参数错误的异常
     *
     * @param object  需要判断为空的对象
     * @param message 提示的错误信息
     * @see CustomException
     */
    public static void notEmpty(Object object, String message) {
        if (DataUtils.isEmpty(object)) {
            throw new CustomException(message);
        }
    }

    public static void isTrue(boolean expression, String message) {
        if (!expression) {
            throw new CustomException(message);
        }
    }
}
